In summary, changing organizations' perception of time and what can be accomplished within it takes much effort, yet a three-week project that uses extreme programming techniques can do this. What has typically gone right in many of these projects is that given the tighter time constraints political barriers break down and programmers work more effectively with one another and a shared sense of accomplishment begins to pervade the team. In addition, the broader purpose of the development and its integration points become much clearer. Finally the three-week project rules out excuses that were used in the past to either not get work done on time and avoid accountability or not press the norm of a six to nine-month window of development in many organizations.
Lessons Learned: What Went Wrong
Programming can quickly become myopic and too focused on a single set of factors, which often leads to the broader, more critical factors of how the application will integrate with other systems and processes being ignored. In addition, if the emergencies inherent in the project are not addressed and there is not a very strong sense of common objectives being fulfilled, the entire team's morale will suffer. Any political divisions that may have slowed down projects from being completed in the past have also been known to significantly slow down a three-week project schedule as managers battle for their employees' time over the needs of the project itself.
Too often when collaboration on a project team breaks down and the team begins to revert to its old processes of doing work, there hasn't been a leader who keeps the three-week project on track. This lack of leadership is one of the most common reasons for a three-week...
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now